home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1995 November
/
EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso
/
earcd
/
program
/
assembly
/
basmify.lha
/
Basmify
/
Basmify.doc
< prev
next >
Wrap
Text File
|
1995-09-26
|
4KB
|
113 lines
Basmify
=======
1.0
Two ARexx scripts for the use of Basm directly from within CygnusED.
0. CONTENTS
-------------
1. Disclaimer
2. Requirements
3. Installation
4. Usage
5. Limitations
6. Author
1. DISCLAIMER
---------------
Copyright (c) 1995 by Ulrich Flegel.
Permission is granted to make and distribute verbatim copies of this manual
provided the copyright notice and this permission notice are preserved on
all copies.
No guarantee of any kind is given that the programs described in this
document are 100% reliable. You are using this material at your own risk.
The author can not be made responsible for any damage which is caused by
using these programs.
Permission is granted to include this package in Aminet CD-ROMs.
None of the programs may be included or used in commercial programs unless
by written permission from the author.
None of the programs may be modified in any way. For improvements contact
the author.
None of the programs may be used on any machine which is used for the
research, development, construction, testing or production of weapons or
other military applications. This also includes any machine which is used
for training persons for any of the above mentioned purposes.
2. REQUIREMENTS
-----------------
To work with these scripts it is required that you have installed Barfly,
CygnusED 3.0 or newer and last but not least ARexx on your Amiga.
3. INSTALLATION
-----------------
Copy the two files 'Assemble.ced' and 'NextError.ced' to any directory.
Assign 'Basmify:' to this directory. If you don't the scripts will not find
each other. Then you have to change the 'NextError' and 'Assemble'
variables in the scripts to fit the pathnames.
Adapt the BAsmPath variable in the 'Assemble.ced' script to the pathname of
the directory where your BAsm is, so BAsm needs not to be in your path.
Start CygnusED and assign the scripts to two F keys (select the menu
Special, DOS/ARexx interface » Install DOS/ARexx cammand...), let's say
'NextError.ced' to F9 and 'Assemble.ced' to F10.
4. USAGE
----------
Load the source file you want to assemble into CED. When you want to
assemble the file, press F10 (or the key that you have assigned
'Assemble.ced' to) while CED's active view is one of the views of your
source file. If you made some changes to the source file you do not need to
save before, 'Assemble.ced' does this automatically if the number of changes
displayed in the view's title is not equal to 0.
'Assemble.ced' now invokes Basm. If no errors occured you will get an
apropriate message. If there were errors or warnigs you are told and
'NextError.ced' is invoked automatically to display the first error/warning.
Subsequent keypresses on the 'NextError.ced' assigned key result in
displaying the next error/warning. First all errors are shown, afterwards
all warnings.
When all errors/warnings have been shown and you press 'NextError' again you
will be asked if you want to assemble the source again.
5. LIMITATIONS
----------------
· The scripts don't yet handle multiple CygnusED instances.
· The scripts could handle language localizaton if I knew how to find out
the language CygnusEd is currently using (any status number for this?).
6. AUTHOR
-----------
If you have any suggestions, ideas or bug reports, feel free to contact me
(e-mail preferred). Gifts are welcome ;-).
Ulrich Flegel
e-mail: flegel@ibr.cs.tu-bs.de
irc: Froody (#amigager)
phone: ++49-5307-5660